package dtnnews.supports;

import java.io.InputStream;
import java.net.URL;

import com.example.dtnnews.R;

import android.graphics.drawable.Drawable;
import android.widget.ImageView;

public class Tools {

	public static void LoadImage(ImageView img, String url) {
		Drawable drawable = loadImageFromWeb(url);
		
		if(drawable != null) {
			img.setImageDrawable(drawable);
		}
		else {
			img.setImageResource(R.drawable.img_default);
		}
       
	}
	
	 private static Drawable loadImageFromWeb(String url) {
		  
		 try
		 {
			 //Lấy đường dẫn hình ảnh đưa vào Drawble 
			 InputStream is = (InputStream) new URL(url).getContent();
			 Drawable d = Drawable.createFromStream(is, "src name");
			 return d;
			 
		 }catch (Exception e) {
			 //Nếu có lỗi xảy ra drawable hàm sẽ trả về một đường dẫn hình ảnh có sẳn
			 System.out.println("Exc="+e);
			 return null;
		 }
	 }
}
